import path from "path";
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";

export default defineConfig({
    plugins: [react()],
    resolve: {
        alias: {
            "@": path.resolve(import.meta.dirname, "src"),
        },
    },
    server: {
        // 监听所有IP
        host: "0.0.0.0",
        // 指定dev server端口号
        port: 3000,
        // 自动打开浏览器运行页面
        open: "/",
        // 设置反向代理
        proxy: {
            // 以下示例表示：请求URL中含有"/api"，则反向代理到http://localhost
            // 例如: http://localhost:3000/api/login -> http://localhost/api/login
            "/api": {
                target: "http://localhost:8001",
                changeOrigin: true,
            },
        },
    },
});
